This was a fantastic implementation of all the ingredients, congratulations! I couldn't beat the game though, I always run out of MP in the knight fight, even if all my fire spells hit the boss. Can I get some help here?
There's a melee attack! It's mouse right click on keyboard or the B button on controllers (You can check all the controls by pausing or checking the game page). It's actually quite a bit stronger than the fireball too!