Recreated the project from (mostly) scratch using EasyJava.