Nice! I like the variety of obstacles, and the generous amount of time to see what's coming so you can plan what to do.
thanks!