Vital: -- Missions -- Heavy lua usage -> complete scripting abilities. -- Save -- Save entire game data except graphics, so that missions can modify stuff. -- Player faction system. Major: -- Nicer AI. -- Ship fleet movement (Maybe based on boids?) -- Smarter missiles -> PID controlers if possible. -- Faction-wide ai -> Make factions engage other factions. -- More sounds (redo sound system)? -- Escorts (boarding taking over too). -- Escort commands. -- Improved graphics. -- Nebulae -> pre-generated plasma fractals (for a cloudlike effect). -- Have ships flying in nebulae leave traces. -- Missile smoke. -- Engine glow -> need models. -- More special effects. -- Have some kind of screen shaking for afterburner and friends. -- Cloaking effects? -- Maybe some fancy displacement effects for some ships. Minor: -- Unique pilot system (besides mission uniques). -- Real news. -- Dynamic economy. -- YAML (when DOM parser is done). -- Cinematic scenes. -- Options menu needs implementing.. -- Mersenne Twister RNG? -- Allow for subsystems getting damaged. SOMEDAY!! MAYBE...: -- Multiplayer. -- 3d models (not actually 3D, just no sprites).