Dungeon now handles players moving between rooms.

* Connections are now stored in a dict
* Connections map usernames to {PlayerProc, RoomProc} tuples
* Dungeon now pushes #input{} records to rooms