bug fixes & optimizations ...see desc.

isGamePaused is now gameSettings.isGamePaused