Edit: I was thinking it may be easier to change to this idea: The ship is stuck on a fixed circle and you touch somewhere on the screen and the ship travels to the closest point it can on that circle near your touch - without joysticks. How would this be done? Original post: I am attempting to make a scene where an object (ship) is locked on an invisible circle around a center point. The ship can move freely around the circle while always facing the center point, and can fire weaponry inward toward that center point. I am having a few problems with this situation, and I would like to receive some tips on handling at least on of them. My biggest problem currently is as follows: My ship does not stay a fixed distance from the center point, when I tell the ship to move using the joystick, it glides fine up and down the left (7 o'clock through 11 o'clok) and right (1 o'clock through 5 o'clock) sides of the circle, but when the ship gets to the top or bottom of the circle (12 and 6), the ship jiggles around a lot (flips around facing all directions) and gradually gets further and further away from the center point until I (through awkward seemingly luck-filled controlling of the joystick) manage to get the ship onto the other side of the circle where it begins to glide smoothly again. The controls make sense when the ship is gliding smoothly (if i move the joystick up, the ship moves up, if i move it down, it moves down, and left and right 'feel' as they should when using a joystick). The problem seems to arrive when the ship is needing to switch to the other side of the circle, ie: The scene starts with the ship at the 9 o'clock position, I press up with the joystick and the ship starts to move clockwise toward 12. When it gets close to 12, it wiggles around wildly until I randomly jiggle the controls to a point where the ship can begin to move on the other side of the clock (1 - 5 o'clock positions). When I am on the 1-5 side of the clock though, up now makes the ship move counter-clockwise, which is indeed intuitive to the controls - but I think this may be the seed of the wild wiggling. I need to know how to lock the ship x units away from the center point along the circle. and I need to know how to make the controls function smoothly while going around the circle. Can anyone point me in the right direction? ps, I am currently using "Dual Joysticks" prefab from the Standard Assets (Mobile) package along with a customized version of the "Player Relative Controls" prefab.