engine explanation | ScratchStats