class Car {
public:

  void move(Position new_position);
  Position current_position;
  void accelerate(int new_speed);
  int current_speed;

  void steer(int new_heading);
  int current_heading;
};

class Train {
public:

  void move(Position new_position);
  Position current_position;
  void accelerate(int new_speed);
  int current_speed;

  void direction(new_direction)
  int current_direction;
};

class Airplane {
public:

  void move(Position new_position);
  Position current_position;
  void accelerate(int new_speed);
  int current_speed;

  void steer(int new_heading);
  int current_heading;
  void climb(int new_altitude);
  int current_altitude;
};

