moved borderAdjust() into move()

allows me to remove the four calcCorners calls in rect.borderAdjust,
plus makes sense to do border collision resolution as a natural part of
the move function.