A very nice little puzzle game! :)
The two dimension thing is so cool, how does that even work technically? :o (an honest question to the programmer in your group :D )
Hey thanks! Glad you liked it thanks for playing!
I used a circle sprite anchored on the pumpkin as a mask. We used Unity so I was able to set visibility inside/outside mask on the sprite renderer for each item. That was enough to get the inside/outside aura dual image (and duplicating the house background art). Then for the intractability you are considered in the past when you're outside of the radius of the pumpkin aura so the scripts can react accordingly to your interaction.
So doubling the art and using a sprite mask basically. Cheers!