Fun game!
Good idea getting it playtested (as I saw in comments). Speaking from experience, just the people making the game doing the playtesting doesn't work as well, as they get used to whatever wonkyness they put in without realizing it.
The last level might have been a bit of a jump in difficulty, but I managed it without getting frustrated, only having to start over a few times.