Use QApplication style singleton to GameWorld.
That allow to have a better management of GameWorld life.
Change the way we loading world map.
Store the map in GameWorld.
Add a dictionnary in HardCodedImage to take an image map from his name.