BattleMap updated and reworked to only handle Positions and BattleMapObjects, no BattleTiles