OOP Java project for computer science class