Turret now also inherits TowerController base class