Use {10 | >@forward} to move forward.
Use {10 | >@turn} to turn.
Use {wait} to pause a moment.

Math commands:
{2 | add 5}
{5 | mod 2}
{1.234 | round}
{math sin value 90}
{math cos value 90}
{5 | math pow exp 2}
{math random max 10}

Clickable examples:

{ range 5 | do "{144 | >@forward | >@turn}"}

{ range 5 | do "{ 10 | >@turn | range 5 | do "{ 144 | >@forward | >@turn | wait}"}"}

{ 61 | >@turn | range 5 | do "{ 90 | >@turn | 20 | >@forward | 270 | >@turn | 20 | >@forward | wait}"}

{ 33 | >@turn | range 5 | do "{ 90 | >@turn | 20 | >@forward | -90 | >@turn | 20 | >@forward | -90 | >@turn | 20 | >@forward | wait}"}

{ range 8 | do "{ 45 | >@turn | range 5 | do "{ 90 | >@turn | 50 | >@forward | 270 | >@turn | 50 | >@forward | 270 | >@turn | 50 | >@forward | wait}"}"}

{ range 36 | do "{ 10 | >@turn | range 4 | do "{90 | >@forward | >@turn | wait}"}"}

{ range 400 | do "{ __ | times 0.04 | add 3.2 | >@forward | 14.2 | >@turn | wait}"}

{7 | range 200 | do "{ __ | divide value 200 | >@forward | -16.3 |>@turn | wait}"}

{ range 12 | do "{ 7 | range 100 | do "{ __ | divide value 100 | >@forward | -14.1 | >@turn | wait}"}"}

{ range 10 | do "{ range 9 | do "{100 | >@forward | 200 | >@turn | wait}" | 36 | >@turn}"}

{ range 4 | do "{ range 100 | list reverse | do "{__ | >@turn | 10 | >@forward | wait}" | 60 | >@turn}"}

{ range 400 | do "{ 5 | >@forward | math random max 4 | times 90 | >@turn | wait}"}