One thing that I found limiting in other RTS games is the ability to customize the way you interact with the game. Maybe Kikai could offer a mechanism to make this fully customizable. For example, in starcraft you can add shortcuts to move the camera to certain map positions or to create/select unit squads. Maybe Kikai could allow to create these behaviors using code as well. It feels it would be different code that the one you create for the units, since it would affect only the way the player interacts with the game. The way I imagine this would be by having a UI API that defines everything that the player can do, and then define the shortcuts using some keymap language:
<ctrl-a>: select-units --all <space>sa: select-units --type "aerial" <space>st: select-units --type "terrestrial"
<ctrl-shift-1>: squad --create "1" # creates with selecte units <ctrl-1>: select-units --squad "1" <ctrl-c>1: camera --save "1" c1: camera --restore "1"