Java Project for Semester 2