Moon does orbit the Earth at correct speed :).
Good News:
The class "MyObject" in "myMath.h" is now nearing completion. Which means that it takes 4 lines of easy code to add an object to the universe. Read into this: a proof of this engine working will be release soon. Some cleanup, addition of the spaceship with controls (need to decide on spaceship mass,engine force, time to travel...etc) is all it will take. In the first version you will be able to make it to the moon and back with completely realistic forces. (assuming that planets are points mass. If you want the proof of the answer being reasonably accurate, then do email me. :] )
Bad News:
Float Vector multiplications are expensive. That means that as we get n objects, we get n^2 forces and calculations. As we get O(n^2), a quadratic time, we will need faster math. Much faster. That just begs to write some quick SSE instructions. The only problem is... it's not quick. To write it, that is.
The only other problem is the planet's. I think I will have to load all planets from a ms3d file and apply different textures to them instead of creating a list that makes a sphere and then drawing the textures over them. That means actually making all textures.... read more