[Broken] New Game Clock

Removed game clock timer from main() class and put it into its own
GameClock class that can stop and start when needed. Also in the
process of removing most excess special for statements.