I thought it was fairly easy. It's cool because when you create shapes they output that shape's number. example:
LET player = CreateCircle(30, 100, 100....etc.)
Then player equals the number of that circle. It makes it easy to keep track of shapes. You can also use array variables so if you're familiar with arrays and methods you'll be fine.
EDIT: I'm thinking about making a level editor, and I easily devised some code for locking mouse-clicks to a grid and drawing shapes. I'm gonna try some different ideas for saving data. I'll probably use a method that reads a string with all the points.