I thik we should add in ability arguements. What this means is that when you make a new ability, you can choose if it takes a variable, such as "myability(variable):
Set text to(variable)"
And then you can use it like:
"Set value test to 10
Would set the characters text to 10.
And to @Rodrigo I would imagine a sleek sort of GUI where the whole screen is just a blank canvas where you can slide your finger from the left of the screen and it brings out a semi transparent menu with some basic tools:
Example, before sliding:
And after sliding:
The tools you get would be simple, something like shapes, drawing, and choosing drawing width and color.