3d collisions explained | ScratchStats