Followed this tutorial as a start
Extras:
- 
I have fixed some bugs in the tutorial
 - 
Majorly refactored the codebase
 - 
Implemented targeting using a keyboard instead of using a mouse
 - 
Added persistent levels
 - 
Added Classes and Races
 - 
Added High Score list
 - 
Improved AI for monsters
 
In Progress:
- 
Decoupling data from code
 - 
Adding Battle mode