@InfraVioletGames
I suppose I can make the first boss have a longer tell depending on the phase, since it uses more attacks at once and getting hit by like all of them really whittles you down.
The thing with the second boss's jump attack is that it only does the spikes if it has learned how to use your Ice-Upward ability. It also adds an ice block to it if you made it learn that as well.
The third boss isn't really meant to be beaten yet, I just left it in as a silly preview I guess (I haven't beaten it in its current state yet either). Still have a bunch of work to do on it, and it has no difficulty differences right now save for the waiting period between attacks like all enemies do based on difficulty.
Thanks for the feedback everyone. I'll have to figure out mouse support when I do some work on the menus.