BantamJava, project 6 for CS461