I made a lot of progress on the sprite editor and interpreter. For the sprite editor I fixed the color palette by autogenerating the colors using a separate program. Then I added tools for drawing, filling, erasing, and color picking. I created a unity program to help draw the icons. The interpreter took longer. The first thing I did was create a linked list that could hold any type. Then I created the while and if statements using an instruction stack. Next I used the same instruction stack to add function calls. I added object oriented ‘paths’ so I could get properties from other objects by script. In order to add lists to my language, I had to do a large refactor on my shunt yard algorithm (a 900 line function!), but I did get it working. The video of the spinning sprite shows a script calling a function on a different object!