IOAdapter now has a GameState, which itself has a GameEngine.  GameEngine removed.