This algorithm killed me even when it was 2D on a 2D screen with 3D characters back in the 90s. And I had no-one to help as there was no Internet access and no-one really developing online in those days.