Added Pool Turn Time game setting
Added virtual methods to create cue and ball so rules can override them. Add PowerPoolBall stub class.
Only interact with GameServices if the rules dictate the game should be ranked (non-regular rules are not ranked)
Removed some old logs and ensure camera starts above the pool table
Some refactoring, added some sound effects, made the game speed up 3 seconds after taking a shot, added ticking clock sound for turn, and in some occasions the camera will zoom and the crowd will GASP if a ball might go in after a while