Smilebasic isn't out in my region yet, but I did this exact thing in petit computer, and it was tougher than I expected. Split your problem into 3: 1: moving the sprite. detect the button presses and just slide it around the screen 2: getting it to face the right way. quite simple. 3: getting it to 'walk' animate while moving, and 'stand' while not moving. could be tricky.