Yeah, i developed some kind of OCD with those Groups. There's always a better way to organize them.
Kanban, i never heard of it, but i also used (when i was forced to code) this kind of flow charts. Now i do quick ones on paper because, somehow, it's faster to prototype in C2 than drawing the concept on a chart.
But this will be a must for big concept games (micromanagements, rpg, AIs, etc)
I ditched my first implementation of "object controller" for thoose Groups. In the end they do the same thing. And you don't need a sprite and there's also quick ways to disable them.
Just to throw some logs to the fire, How do you tackle the multiplatform barrier? (that's for everybody)