IGameEngine interface segregation