Switching between roles was a bit jarring first time. I'm well acquainted with worker placement/engine building/..., so I could infer what to do (do x, to get to y, so you can...), but I can see it being a source of confusion. Anyways, it was fun.