Redesign of original DragonSlayer game to encompass better OO design principles