All this looks cool! However, so much these points:
To add to that, I think having the ability to save and load room layouts/decorations would majorly improve things and allow for easier dojo renovations. You could either have it saveable in game and/or on the player's local disk (although if saved in game they should be linkable in chat).
I've wanted to redesign my dojo for a while and the only thing that's been stopping me is the headache of having to dismantle everything and rebuild/redecorate without even knowing if my new design is going to work.