allows fireplace to close
uses deepcopy to prevent mutation
adjusts when show and hide are called and allowed to execute
add previous check in door:hide
Merge pull request #1806 from CalebJohn/hidden-doors

Fixes Hidden doors opening before closing