That was my first thought when I played the demo it really reminded me of this scene of SAW in particular. I don't know it just has the same vibe