an IGameWorld would support MVC