Good mechanics and a fun idea! Got a little confused but maybe having the workers look a little different from each other might help :)