Different surfaces (and simplified code) | ScratchStats