I had troubles understanding why I was doing some things (The last level wouldn't let me leave, unless I shot the diagonal lined box?), and the lack of platforming ledge forgiveness frustrated me quite a bit. One thing I've noticed is that dying isn't the same as resetting.
Regardless, I liked the music and the art! Great job!