delUnit and getBattleMap privated

therefore all types of units lifecycles are managed by concrete methods
of BattleField everywhere