Move all game states into separate implementation files.