Realised that collision needs rewriting, added starting blackhole code, and fixed a few minor splittingSquare problems