I agree! There is currently a survey going on in the games page, and one of the questions Is exactly about this! If you could leave some feedback there that would be great!
The responses to the survey itself right now point at a suicide option, but only on specific parts of the level, but I would love to have any other feedback!
I agree, feedback is king!