More changes to collision handling. Also improved rotation of the balls.
Code cleanup.
Updates to simulation versus rendering.
Merged cue stuff into new collision handling and rendering.
Added Cue and Player.
Continued implementation of cue. Cue currently rotates regularly around the cue ball (even if no strike is made).

The cue ball are not being struck by the cue, but using the old temporary implementation (using only the position in xy-plane where the user clicks.