I’ve come across this other educational space exploration game by Canadian company Project Whiteheadcard called Project Moonwalk. Here is its flash site and here is its wiki and this is its development site
Alas it seems to have come to a stop although the company developing it is now involved in the new Canadian Space Agency exploration game that features the International Space Station and robotics