This probably is old news, but I just came across this site today
http://www.oolite.org/Those who are old enough to remember the original
elite might find this one familiar... I have not tried it myself though yet, I'm guessing it must feel *very* dated today.