Fun and unique! I got 44 seconds on my third attempt. That last section is a bit tricky but nice to learn :O