Added the logic for the ball to move around the screen.  Seems to be working, but the ball seems to skip at certain points.  This error was encountered when the ball was not slowed down at all.  I believe the counter which slows the ball down is somehow running over its limit then skipping around.  Maybe looking at the signal in a test bench might help.