Allow moving after firing cleaver. This changes multishoot behaviour quite a bit. Needs a lot of testing.
Implements protocol message JOINING on frontend, so client in a room always displays correct room name, even when room name changes. Fixes
issue #522.