My final programming project, written in Java.