Cool game and movement mechanic. I beat it in a little over 20 minutes. It took me a while to figure out what I was supposed to do on level 18 but that's probably just because I'm a little dumb. Level 20 took me 10 minutes to beat but it was a satisfying challenge.