To make basic movement code you need to remember that you're working on an X,Y grid (with reversed Y). This means you can simply do stuff like... IF (BUTTON() AND #RIGHT) THEN INC X ...where X is the X coordinate of something you're moving. Also, no need to follow.