This game is fun, and I agree with the other commenter that it could use checkpoints, even if they're only activated every few levels or so. The audio, gameplay, and graphics are solid though!
Nice work.