Refactor game variables

All the game variables have been moved into their own class named
Tardis.
This helps to clean up the main Game class.

The name "Tardis" is subject to change.