Voxel world engine from scratch, Euclidean geometry, with some pre defined geometry forms like (Cubes, Pyramid, Spheres...etc)