The BASIC programs used in this article are available in text form so that they can be typed into a Spectrum or Spectrum emulator.