Groovy Simulator created and codded by Justin Hellsten and Gerry Sommeville