Some good soundtracks you've got there. The gameplay is decent, but graphics are mediocre. However at least it's enjoyable to play.
Medals sometimes don't work or sometimes all medals stop working altogether, requiring you to have to reload the page and re-do everything if you want those medals.
Also there are certain enemies who move too fast such that it's not possible to get through without taking damage. Is this intended or is this a bug? For example one of those red things that moves up and down, you position yourself perfectly to the left of it (but not touching) and the instant it begins to rise you are rushing under it, but it comes down and hits you before you've even made it through because of how slow your player is compared to the enemy. With most enemies this isn't the case but with some it is.
The medals are not my fault. The game does everything that needs to be done in order to properly communicate with Newgrounds.io; what they do with the request is up to them. Unlike the Flash API, Newgrounds.io sessions are little more volatile, so it's up to you to log in manually if a session ID isn't properly supplied by Newgrounds.
Enemies do have randomized speeds, but there can be no instance in which you can't move under them. Their hitbox is not a rectangle, it's a triangle, so you can stand in the transparent portions of the sprite no problem; you probably will not have enough time to move under them if you stay to the left of their rectangular hitbox (if that's how you treat them).
A bit of a problem - sometimes the right arrow movement doesn't stop when I lift off the key, and no, the key isn't sticking. Otherwise a nice game.
That's an interesting problem. I've absolutely never had it happen, so it could actually be a sticking key. Another potential trigger would be holding down the key, switching to another application, and then releasing it (the game would never be told you released the key and would think you're still holding it), however, the game pauses when it loses focus, so this can't really happen. And it's definitely not gameplay-related, either, the player stops as soon as you release the key. This is quite weird, I'd be happy to look further into it if you could give me a little more information on it.
One thing I must applaud you that your game gives an option between canvas and webgl. I wish other creators would implement that in their games. If such a simple game can have so much care put into it, then there is no excuse for others. Thumbs up!
Thanks for the review! The option to pick between Canvas and WebGL is actually mainly thanks to Phaser, the framework I use. Of course, there are things I needed to do myself (message boxes work very differently between the two renderers due to a bug in Pixi.js, the rendering framework that Phaser uses), but there's no reason to shun one renderer just because more effort is required to support it correctly.