In order to run the program, please make sure you have the latest and greatest edition of Java installed.
Once java is properly installed and your class path is configured you can compile the source files by entering the command "javac -cp junit-4.12.jar:hamcrest-core-1.3.jar *.java" Then run the engine class with: "java -cp .:junit-4.12.jar:hamcrest-core-1.3.jar org.junit.runner.JUnitCore EngineTest"