This was a super cool take! I was very confused on the second level, but once I realized what was happening I was mindblown! I did get stuck right after on the third level though. It seems like there wasn't enough time to complete the puzzle? I'm unsure.