A lightweight game engine based on a voxel map