F&G: move forward while drawing
f: move forward without drawing
-: turn right by angle
+: turn left by angle
[: push current state to stack
]: pop last saved state off stack and set as current state
S: shorten dist (* dist change amount)
* other characters can be used to substitute in rules, but won't affect drawing