Get rid of racey gpuBusy in favor of a safer version of the thing I said was terrible. Either atomics are hard or I'm stupid. Probably both. To make it not racey, get rid of CPReadWriteDistance and just use CPReadPointer and CPWritePointer.