I agree on the random blocking squares. At the very list hinting the upcoming square would be an improvement.
I had more interesting ideas, but it came down to the wire.
Thanks for playing! I'll let my friend know you liked his music!