Your welcome,
and Yes, actually I do know what was wrong.
In your code you specify
Code:
if (GamePad.GetState(PlayerIndex.One).ThumbSticks.Left.X > 0)
which refers to touching a position on the right of the touchpad.
But then an "else" is placed which refers to
anything but touching the right side of the touchpad. This includes not touching the touch pad at all.
To properly use this code you have to use
Code:
else if (GamePad.GetState(PlayerIndex.One).ThumbSticks.Left.X < 0)
instead of "else"
But this coding is unnecessary as my code is bidirectional.