I loved following your progress on this, and it turned out really well! Fun gameplay, charming style, and great audio. My only complaint is that it could use a little more balancing (the steam seemed especially overpowered since it was easy to spam), but other than that, I enjoyed playing!
Great work!