This is really cool! My main suggestion would be to allow option locking for each section, that way a perfect result for each player can be reached. Basically, just allow users to lock each section so it doesn't regenerate the locked one(s) on retry.