Final Project JAVA Class