If you've never played RigidChips, you should. A quick way to describe it is a 3D model editor, in a sense.
But it's much MORE than just that!
In RigidChips, various objects and vehicles are constructed by combining parts with a scripting language. The program calculates air and water resistance realisitically so that many different models can be made using any basic text editor. Planes are controlled by changing the angles of flat pieces much like in a real airplane. Various games can be made by assigning scripts to the constructed objects, including multiplayer network games. Using models with gun chips, you can have mulitplayer battles. (from Wikipedia)
It's a "sandbox" physics programming "toy". The RigidChips program takes in some maps and chip models (many examples prebuilt,
but the object is the be able to code your own), and users can drive their own RigidChips models as well. You have water, wind, and object. Everything is composed of Chips. It's can be hard to explain, so here's an example (a "ATV" - plane, car, and boat all in one - but it's a WORK IN PROGRESS).

Top View.
As you can see, symmetrical, has "wings" on the sides, tail,
3 guns, larger back wheels and 2 smaller front wheels,
and color coded according to my favorite colors.

Front View - guns shooting
3 guns, middle ones is the most powerful, side ones are 3/4
as powerful, but thus shoot at almost twice the rate of the middle one.

Side View
While turning slightly. Has a powerful turn, doesn't flip over very often.
Its under construction. The "wings" at the sides are really wings - that is the "work in progress" part. They don't fully transform yet. I've found that when extended though,they do fly rather well (that is, when extended, it glides pretty smoothly). It goes pretty fast, and rarely flips over unless driving at 210+ speeds and turning a full 360 degrees. Doesn't do too well turning on a steep slope, but can drive up one no problem most of the time. Previously scripted to self-destruct, but I decided that would be useless.
The 2 links above - first one is to download RigidChips, second is to find some other RigidChips users who have posted their RigidChips creations on that forum. Please visit the forums!I would highly recommend anyone who has not yet discovered this program to come check it out!