updated with tower building and tracking, started on pathfinding