Updates to controls, and cue

-Cue now rotates about z axis only with a new translation control
-Shoot button is bound to takeShot() method in main
-Shoot now takes a shot based on where the cue is, but the direction of
white ball needs to be fixed still