Cool game the art is absolutely fantastic keep up the good work.
I am only concerned about the death mechanic if it's not going to become extremely annoying down the line (because it already kind of is a little bit in the demo) , so consider adding hit points and restarting from a set position in the same screen.