Excellent job teaching the mechanics. I'm glad you didn't implement damage ending a life, because having infinite health let me enjoy the demo, even the challenging bits, without worry of having to start over.
The music and sound effects were great. Art was fantastic.