startrotation now works, speed.direction is set if called setRotation method of player