Fully integrated GameTime class into timing of game. Some parts of the game must still use System.currentTimeMillis() because GameTime is only updated while a game is in progress and not paused or in the store or level windows. Also reduced range of Turret to make it a little less powerful.