This is amazing. I did have a similar idea but I thought some other people would also have it, and it doesn't matter because the execution here is pretty awesome. The only negative thing I can say is that there is a skill throw at the end which is a bit frustrating if you fail you have to redo the puzzle. But pretty pretty good one, aweomse, congrats.