You can mess with the variables to see what happens, You can Drag the Drawers if you can catch them... I was bored. It makes an interesting design after a bit. The eraser seems to always make an X shape eventualy, the drawer does too. Then everything turns white exept the x which is pretty weird.
I just experimented with some code to make whatever this is. I coded all the code.