Don't make action an event, doesn't need it. Just ask permission.
Removing a lot of boilerplate around movement from room to room