Teamwork and flow proneness mitigate the negative effect of excess challenge on flow state