This is so cool! From a gameplay perspective this could absolutely be fleshed out into a full game I think.
Even for a short-term jam like this I can tell there's some good game design thinking going into this. One of the moments where I saw this was teaching you how to use the ricochet skill by putting enemies facing each other diagonally. The ultimate skill is also pretty good attention to detail. Not a big issue but the game feels pretty easy currently.
Overall this was very fun and I can see this being pretty addictive after some polish (and audio!) :)