player flow optimization