To detect an original from a copy, the game was reading a particular sector several time ensuring it got different bit values for this sector at least some of the times.
Original floppy copies of the game contain these "fuzzy" sectors. As the floppy drive in consumer machine was not able to write such fuzzy sectors, an illegal copy could be spotted by the game by simply checking that every read of this supposedly fuzzy sector was yielding always the same sequence of bits (that was determined when read by the floppy drive making the illegal copy in the first place).
Now how can a sector yield different values for every read ? Some bit cells of the fuzzy sector were (purposedly) temporally mis-aligned; coupled to the micro-variations of the read speed of the floppy drive at every read, this yielded different sequence of bits on consecutive reads.