Nice game. I played it to the end. Nice intro and outro. There is a bug in 'physics', we can get stuck on wall while maintaining the key pressed (but it's not a big deal). Boss fight are welcomed, and change the pacing in a good way. Great job.