Very nice game! It's a very clever design, and I had a good time.
I do think the balance could be improved, though. I didn't like how frequently I felt like I had to wait. One way to improve this would be adding more blocks that caused a 90 degree turn (right now I think there's only the one).