Short and sweet. Fun art, simple to get in to, doesn't overstay its welcome. Alas, I'm not sure one of the first boss's attacks is dodgeable, but if Itch allowed four-and-a-half-star ratings, it'd definitely earn that extra half.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.