My first solo project in Java.