Damn, I had a lot of fun! The game requires a little bit of refining (the dash is waaaaay too fast and waaaaay too long, even if you can cancel it with a jump xD), but I really enjoyed fighting those spirits! There is something really satifying in a "uppercut > Aerial attack > cancel immediatly by landing on a branch > Ground attack" combo =p.
The graphics are really good and sets the mood perfecty, the music is fitting and the gameplay is really enjoyable. Congratulations =)!