The Authoritative Website for Timex/Sinclair Computers
Written to be both entertaining and educational, there are about 457 variations of this game.