Minor changes to Weapon and TiledMap.
Refactoring of PathFinding namespace.
Updated Validation method due to pathfinding refactoring.
Improved FollowPath method. TODO: Diagonals.
Added support for proper traversal using diagonals in Astar.