Add GUI to the game

Refactor all existing code struture and source directory to accommodate for new graphics. 
Implement new graphics infrastructure to be able to display the floor, player and enemy images.