Thanks for playing. I spent a long time building a framework to control the characters and projectiles. They all use the same script and are loaded from a JSON-like file. Then it was a matter of finding some artwork and drawing the projectiles. Like some other commenters said it still needs some balancing between the different characters and enemies but I ran out of time. The good thing is that I am confident I can adjust it with not too much effort (but lots of playtesting) after the jam.