Love this sooo much!
At the middle mark I thought I'd have seen about everything that you could throw to me, but you did manage to surprise me a couple times more.
Was stuck for quite some time at the last level until I found an optimal path, really great job!