Added a Square class to fulfill convex polygon requirement.

Next up, collision detection.