This is great idea.
Just make sure that building can't be destroyed by player.