reviewing peoples code, the tower class is a mess!
AI controller is a bit confusing