Written ~July 1997 (version 1.3d).

Updated and refactored during August - 15 November 2000 (when I had
time) for Allegro 3.9.x and multiple platforms (version 1.4)

16 November - sped up certain bits of code (e.g. fading) when running
under non-8 bit displays (version 1.5).
