Separated part of Model into Battle.
Rewrote BattleMap
Disabled use of ranged weapons in melee