Pretty tough. I think a retry button would help make it smoother to get back into it when you find yourself in an untenable situation, which occurs a lot. Though I found it frustrating, I was compelled to finish. Good job.