Impressive for a first project! Love that there are different enemies ^^
Since you asked for feedbak and tips, here is a thought: right now there is no drawback to charging the fireball. Maybe slowing down the character a little while charging a fireball could add some risk/reward aspect?
But as I said, it's a very nice game!