improve rotate player