public void AddWeapon(Weapon weapon)
 {
     weaponBehaviour = new WeaponBehaviour(this, weapon);
     weaponBehaviour = new Regulator(weaponBehaviour, tickInterval);
 }
 public void AddNavigation(Propulsion prop)
 {
     navigator      = new Navigator(prop);
     navigationTree = new NavigationTree(this, navigator, prop);
     navigationTree = new Regulator(navigationTree, tickInterval);
 }
 public void AddScanner()
 {
     scanningBehaviour = new ScanningBehaviour(this);
     scanningBehaviour = new Regulator(scanningBehaviour, tickInterval);
 }