struct Voxel {
  name: String,
  transparency: u8,
  material: String
}

impl Voxel {
  fn new(
    name: String,
    transparency: u8,
    material: String
  ) {
    Voxel {
      name,
      transparency,
      material
    }
  }
}

struct VoxelMap {
  map: HashMap<String, Voxel>
}
