Engine:
* added A* pathfinding
* a lot of const qualifiers (Map is nat planned to change during the game)