Turret manager added

Moved turret functionality from the main loop to the new manager class