This is a really enjoyable game! You managed to make the player (at least myself) feel rewarded for finishing the levels! Especially that last one.