Extracting the game over logic and creating my first change watcher.