Я сделал бы так:
PlayerX#=100
PlayerSpeed#=3
IKdLeft=KeyDown(KEY_LEFT)
IKdRight=KeyDown(KEY_RIGHT)
PlayerX:+(IKdRight-IKdLeft)*PlayerSpeed
If PlayerX<0 PlayerX=0
If PlayerX>200 PlayerX=200
PlayerX - Координата игрока.
IKdLeft - Переменная к которой привязываем нажате кнопки Влево.
IKdRight - Переменная к которой привязываем нажате кнопки Вправо.
Логически: Если нажата кнопка, то переменная будет 1, если не нажата то 0, и вот такая форма "IKdRight-IKdLeft" очень удобна, и умнажаем её на скорость перемещения. А дальше простые ограничения