This scratched my hard platforming itch pretty well. A couple of nitpicks though. For one thing using WASD was kind of awkward and arrow keys would've been nice. Another thing is that Reimu only had one possible jump height and no matter how long you hold the jump button it doesn't change that, which makes the more precise jumps rely entirely on your timing and not your use of controls. Some of the jumps were also a little on the needlessly precise side, particularly ones where you can jump too high into spikes. And I wish the moving objects reset after you died, since sometimes that threw me off when I tried again.
Overall, great job! I had fun with it.