revamped tower system, moved some images to a seperate class and made them static