Improved Collision Detection

Makes bounds of screen use the collision detection class to prevent
running off screen.