Program Composition:
The program consists of the following classes:
Adversary.java
Artefact.java
BlastEndedSkrewts.java
Boggarts.java
CommandProcessor.java
Dementors.java
GameBaseObject.java
GameCharacter.java
GameStatus.java
GameThread.java
HarryPotter.java
Health.java
Move.java
Scroll.java
Shield.java
TriwizardCup.java
TriwizardMaze.java

Compilation:
To compile the program just type
'javac GameThread.java'
This will create a set of class files

Execution:
To execute the program type
'java GameThread'

Questions/Comments:
Any questions or comments to be forwarded to:
Shambhavi Srinivasa
sham.ucalgary@gmail.com