Mahjongg-inspired 3D puzzle