moved TowerList into design
pruned main engine file
fixed a memory leak in pathFinding algorithm