Add getPosition , getWorld , getData , setData , update

I think these method should go in the Voxel class. Voxel describe a block at a specific place, whereas block class describes a block 'type' of the voxel.