University Year 2 Java Project