Here’s a tip for you: add the script call `$gamePlayer.moveForward();` to your list of steps.
This script moves the character forward regardless of the direction they are facing; if they are facing right, they move right; if facing left, they move left.
So, you can create a list of options: Up, Down, Left, and Right,
And when an option is selected, you call a script to turn the character in that direction.
The scripts are:
$gamePlayer.setDirection(8); "up"
$gamePlayer.setDirection(2); "donw"
$gamePlayer.setDirection(4); "left"
$gamePlayer.setDirection(6); "right"
You’ll notice that each of these numbers corresponds to a direction on the numeric keypad.
By combining the "Show Options" list with these scripts and the dice roll result, you’re all set: you can control the character's direction within each flow, while the dice determine how many spaces they move forward.
Let me know if you have any questions.
I hope I've helped.