public void addTurret(Turret turret)
 {
     lock (turretList) { turretList.Add(turret); }
 }
 public void removeTurret(Turret turret)
 {
     lock (turretList) { turretList.Remove(turret); }
 }
 public static Laser createNewLaser(Vector3 position, Quaternion rotation, Turret parent)
 {
     return ((Laser)ProjectileManager.spawnLaser(seed += seedIncrement, position, rotation, parent));
 }