promotion to king, cleanup IGameLogic interface