Revert adding Furniture::real, just track whether the type is NULL or not.  Add support for smashing (and destroying!) furniture.