seperate plugins for readability
render while running
also not pause the graphics thread while running
also able to run while running (originally bug, but looks cool)
also change variable visibility