added towerguards tower struct some collisions except failed tube collision code