OOP Assignment. Games. Java Programs.