Ball extends AABB

AABB provides base functionality for all objects in the game space.
Changed checkBounds() functionality

Function now checks if the ball is in bounds and updates it if it is
not. Returns true if the ball falls out of the bottom of the level.