Holy Hell Update

I fixed it. Badly, but I fixed it. Now topo scenes work semi-reliably,
and they are integrated with pupp scenes.