Game.done gets binded to a watcher, fixing this by checking for null on timeRemaining before returning a bool
Init the default game length