Implement NiftyQueuedEvent

Fixes NPEs caused by receiving a message to a screen that isn't bound
yet.
Implement tabbed Lobby