Reworked the location entry sequence. encounters are entered before locationenter is fired. Stuff can register actions to be run with tile.onEnter.. hmm may change this more
Ok that's better - locationenter, then we process actions registed via onAfterEnter.
whitespace
Allow calls to ui.info() to be queued up, so the next message will be shown when the info panel is dismissed
End of combat handling. Dead NPCs become tile items (corpses) and should drop their current weapon