Updated module and demo to work with voxel-engine 0.5.8

I can't take the credit for this, was pairing with @maxogden.
Fixed some minor bugs I introduced - wrong textures being applied, and arbitrarily double-adding the new mesh to the scene.