I love the theme, fire and ice is super easy to understand and lends itself well to "sacrifice." Since you mentioned you were a beginner, some things to look out for in future projects:
-Holding down forward and sideways to run makes you run faster than either direction by itself. Normalize your movement direction before adding it to your position to keep a constant run speed in all directions.
-Restarting by pressing R didn't reset my life counter. Also, dying reset my life before repositioning and sometimes the baddies would get one last hit in between the reset and reposition, so I'd start with 7 life instead of 10. I ended up having to waste all my shots to reset for real.
-You could fix the aim feeling "off" by firing from the center instead of the arm, so from the game's perspective you're firing straight forward, but offset the graphics for the fireball so users still see it coming from the hand.
Still a really good entry, you should be proud! Can't wait to see your next game. :slight_smile: