Wow, this is how you make a small game that is still genuinely a ton of fun despite having a simple premise. This feels like Dota 2 Invoker simulator in isolation. Awesome work!