Added barebones code to BattleEngine and updated Entity