This was a lot of fun and has so much potential to be expanded upon.
Get's very tricky when they start using a lot of teleporting and AOE attacks, but the overall mechanics are really well thought out.
Helps that the overall presentation is so impressive too.
Fantastic work.