I love this game! But may I suggest allowing us to both program or give them jobs? I like the idea of jobs (that i got from reading Schifty's comment) But The programming is so much more personal
I love the "jobs" idea too and visual programming allows me to imagine extremely complex systems :) I don't know what is better, but let's talk when we'll roll out the huge update of the programming system with functions, loops, conditions, and all the things we programmers like :)