Object-Oriented-Programming Project using Java