Quite a lot going on here - but I enjoyed it for what it was. Could have some more touches of enemy telegraph and cooldown though. :)