Improvements to zoom, update to cue

-Improved the zoom method to keep the table in perspective better
-Updated cue to move behind the cue ball when balls are not moving
-Implemented areBallsMoving() method in main, you might want to move
this to a better spot