added custom message support for taking and dropping, and transitions going to and from rooms