Another way of putting it would be to say that good projects involve both work and flow, and great projects involve both work, flow, and general play.