Rotate player not working properly but clean code!