how to run:
(a) javac *.java
(b) java Driver
thare are two ways to give the .bmp input file path
(i) use the gui to select a .bmp file
(ii) use the command line args after java Driver <input_file.bmp>\
Code Structure:
Inheritance Tree

Other Classes:
ParsedImage: reads the .bmp file and interprets it
GameWindow: contains most of the Swing GUI logic
Driver: runs the game\