NOTICE I'm no longer working on this project in place of my new scripting language Cosmo. Please check that out instead, thanks!!