Moving ActionCommander out of BattlingUnit