Haha yeah, it's meant to be pretty tricky but it came out a lot harder than I expected. I'll probably end up adding a difficulty setting if I keep working on this and might add some sound effects for when abilities get off cooldown.
Thanks for the feedback!