temporary puxh. Textures broken, but things are updated! Ben, check out the code maybe.