Stanford General Purpose Research Simulator