implement pushStyle() and popStyle()
implement pushMatrix() and popMatrix()
implement radians() to convert from degrees to radians
make arc() accept radians instead of degrees for angles
make transformations cumulative (i.e. add to current state instead of simply setting value)
reset transformations before each draw() iteration
implement frameRate() function and set the default framerate to ~90FPS
implement HSV color mode and add colorMode() function
change point drawing based on strokeCap
expose mouseX and mouseY variables
handle error in lua calls to prevent crashes
recreate canvas image when changing size
expose window width and height as global variables on lua side
implement size() function to set window size
force window size (by default 500x500) and disable resizing