Hi,
You could also create two global events "FREEZE", and "UNFREEZE", and implement that in your enemies, and fire them as you go in and out of your shop. Then they don't need to spy on that bool all the time ( tho, I do it sometimes too, so nothing dramatic).
Bye,
Jean