I won't harp on the readability since most other comments have already touched on it, but I found the generation to be unforgiving. I went from three lives to one in the span of a couple of seconds because there was no path that let me not take damage. But with that being said, you didn't have long to make it so I understanding having completely random generation (I can't even do random generation). All in all it was a fun time.