Great work on this game, I really enjoy playing and I really dig the realistic spirit of the project.
As a fellow [software] engineer and space enthusiast, I wanted to suggest an idea: have you thought about implementing a plan execution language in the game, to allow asynchronous, pre-programmed control of rovers? Additionally, building in time lag, communication lapses due to diurnal motion/low temp, and limited computational resources for the rovers would add a brilliant edge to the game.
NASA sponsored an open-source technology called PLEXIL, which they propose using for rover automation. I'm not sure whether its been used for rovers, I haven't been able to find much about NASA's toolchain for actual projects...Have you?
Perhaps you could implement something simpler than PLEXIL but similar, to allow players to program the rovers. Or it could be something more abstract, such as in the Carnage Heart games. Or hell, implement something madly complex, all the more fun.
In any case, thanks for working on this project, I love it.