Add  applyRepairAction, applyLoadCannonsAction, applyAttackAction
methods