public AirplanePhysicalModel(Airplane airplane, IAirplaneCommands commands)
 {
     _commands = commands;
     _airplane = airplane;
     Tanks = new List<Tank>();
     Thrusters = new List<Thruster>();
     Integrator = new Rk4Integrator<State>(CalculateDerivedState);
 }
 public AirplanePhysicalModel(Airplane airplane, IAirplaneCommands commands)
 {
     _commands  = commands;
     _airplane  = airplane;
     Tanks      = new List <Tank>();
     Thrusters  = new List <Thruster>();
     Integrator = new Rk4Integrator <State>(CalculateDerivedState);
 }