Implemented basic BattleSystem