3d engine/ray-caster, with light and time | ScratchStats