Java project for EECS 285