[BoolMap] BoolMap can now be rectangle.
[NodeVector] Removed NodeVector class.
[NodeMap] Removed the dynamic-ness of NodeMap.
[Node] Added set and changed output overload.
[Position] Changed the unused cardinal directions to be iterable and added it to moveUnchecked.
[Pathfinding] Removed a lot of objects. Neighbors now generated rather than array. No more pointers in indexGraph.
[Village, vcxproj] Small changes.