Use "assoc this" instead of duplicating entire constructor arguments on tower and creep changes.