Unifying input processing for battle under BattleMapController.