Wow that's a cool one. Very unique. One suggestion is that if you mess up on a later level you shouldn't go back to the start, but it's easy enough that it's not too bothersome anyways. Nice work