i know the shop is technically an entity not the environment. I think this will confuse new players. An easy fix is to put an invisible wall around all the shops. there was already problems with the shop being an entity like shiv charging his rage on it.