Okay, I am genuinely impressed. I didn't expect this game to be so tightly designed, damn.
Let me list a couple of awesome things it does, it teaches the player the mechanics well, it recontextualizes puzzle elements based on the current situation, and it even does the first obvious solution wrong + the aha moment. That sync level with the skeletons was pure genius.
I honestly have no idea how you managed to pull this off in such a short amount of time. The only criticism I have to say is how the level should maybe restart automatically once you die, or at least prompt you to do so, or tell the player directly about restarting the level.
This must be one of the most clever games I have ever tried in a game jam, incredible work.