Added Ball Class with collision detection/handling