Massive change:
GameData has a dictionnary of objects which is the only reference. Player and NPC inherits from a common fighter class. Displayable object class revisited. Decoration is now handled like any other objects.