Finished Action and BattleController class.