Creating a voxel engine like minecraft from scratch in python