Everyone else has said it, so you certainly know it -- so polished, very impressive, well done.
I've never really played this style of game, so it took quite a while to understand the dynamics. But that's on me. Once I "got it" it became a bit easier, but the tab issue which was mentioned combined with just trying to get out of the level once you're done is a bit frustrating.
Have you guys worked much together before? I'm going for a browse through your previous work to find out..
High rating from me, good luck!