Task Characteristics and the Experience of Optimal Flow in Human—Computer Interaction | Synapse