implemented turrets