Need to find out how to build BattleManager and Battle