CSCI 1301 and higher Robot-Poet-Warlord repository.
See http://moongate.ydns.eu/robot-poet-warlord for generated documentation. To run, you generally do javac *.java then run "java SimulatorGUI". I used Java 7; it might work with lower versions, but I don't know.