Overworld and graphical updates

PlayerManager exposes services by name
OverworldService exposes maps by name
OverworldService refactored to allow refreshes via teleportPlayer()
Bugfix for other players not appearing (had to set z index)
OverworldController builds all players with first json load
workaround melonJS bug changing entity's .name to lower case
Entities no longer start spinning
Dresser Activity moved to extra, probably where it belongs
Dresser properly refreshes avatars list when opened multiple times
Doors work in theory