Rewrite literally all of the spinner code.