Thank you for the feedback.
I'm aware of the visibility being a problem, and I've tried to mitigate it the best I can. Things like the camera scrolling further forward the faster you go and such, as well as invulnerable special moves that you can use to quickly change momentum. I'll see what I can do to further mitigate the issue.
I've also tried out doubling the screen resolution but that made the game look really cluttered in my opinion. It also made me run into some performance issues on really weak hardware I'd like to keep supporting.
As for the picnic, full healing and magic restoration is indeed what is supposed to happen. This is the first demo with multiple levels (in the main course) so I simply forgot to add that in. There's also going to be a level summary screen there in the future instead of instant transition to next level.