I really like the little touches in this one, like reflecting the throwing stars with your sword! I think it was smart how you chose to limit character sizes to show more level space on screen at once.
I think your sword slash would feel a lot more responsive and "natural" if you allow players to turn around in the first frame or two of attacking. This was was most noticeable when fighting the boss, but there are a fair number of times where I wanted to walk away from an approaching enemy and then attack them behind me, and that was difficult to input correctly without walking back into them. It's a similar concept to "Coyote Time," or adding a couple frames where you can still jump after walking off the edge of a platform, it goes a long way to making inputs feel fair.
Thanks for sharing the game, I had a great time playing it!