changed ground check algorithm to use raycasts (instead of linecast/groundCheck object)