This is quite an impressive system you have going thus far! It reminds me a bit of invoker from DOTA, and nowadays Hwei from League. Definitely very complex with a steep learning curve, but cool nonetheless.