[VA] {refactoring} updated map and MapManagement

added a new map layer: waypoints (for enemy AI)
MapManagement methods overloading to support multiple layers