Intro to Java final project