A personal project for learning Java.