Implemented battle view's view-model up to 'BattleField' class - fully testable with 'BattleService.init_state() service call.'