Adjust pathfinding for monsters
astyle
Refactor MapVector: hold maps in private member
Refactor MapVector: store maps in shared_ptr

Also remove some outdated map related code like roofmaps
Refactor MapVector: rename to WorldMap
Refactor WorldMap: looking up a Field is now a constant time operation