Fixed ball class

Got rid of some errors that occurred after testing, also simplified the
ball collision code (at least for now), and overall made this class more
correct.
Incorporated `ball` class into simulation

Essentially, I've put the ball stuff into use and have made a basic
simulation of the cue ball moving forward and hitting another ball.