Pahfinding and Tower Manager

Fully implemented the pathfinding system.

Added a tower manager to handle all towers on the map