Core features: - Multiplayer games: up to 8/16/32??? players. - Extensibility/Flexibility: The database of vehicles/objects/graphics should be stored in separate files in a directory structure (able to add vehicles and such to the game without recompiling or having to remove other vehicles) · A hierarchy in track types, where subclasses of a tracktype inherits properties of the parent, but adds some of its own. - Hard limits far exeeding practical limits. - Simplicity: keep it simple. Extending can be done at a later time. - Cross-platform support: Windows, *nix and Mac support through SDL. - 3D engine: the specific 3d view is just a matter of setting a few variables.