Container for map display data, with easy updating.
Always cache level display data.
Get level details from cache object.
Inventory is cached, but split things on the floor into `messages`.
merged in changes from master
small bugfix, a reference to display was missing a self.
Merge branch 'master' into monitoring