New puzzle: `twiddle', generalised from a random door-unlocking
-rw-r--r-- 8362 HACKING.but
-rw-r--r-- 1116 LICENCE
-rw-r--r-- 99 Makefile.doc
-rw-r--r-- 2062 README
-rw-r--r-- 3300 Recipe
-rw-r--r-- 43920 cube.c
-rw-r--r-- 18080 fifteen.c
-rw-r--r-- 31879 gtk.c
-rw-r--r-- 993 list.c
-rwxr-xr-x 534 makedist.sh
-rw-r--r-- 985 malloc.c
-rw-r--r-- 15823 midend.c
-rw-r--r-- 276 misc.c
-rwxr-xr-x 41002 mkfiles.pl
-rw-r--r-- 44422 net.c
-rw-r--r-- 45900 netslide.c
-rw-r--r-- 4500 nullgame.c
-rw-r--r-- 374 osx-help.but
-rw-r--r-- 379 osx-info.plist
-rw-r--r-- 48589 osx.icns
-rw-r--r-- 32624 osx.m
-rw-r--r-- 31580 pattern.c
-rwxr-xr-x 11513 print.py
-rw-r--r-- 30024 puzzles.but
-rw-r--r-- 7260 puzzles.h
-rw-r--r-- 6613 random.c
-rw-r--r-- 45669 rect.c
-rw-r--r-- 18540 sixteen.c
-rw-r--r-- 59137 solo.c
-rw-r--r-- 64089 tree234.c
-rw-r--r-- 7226 tree234.h
-rw-r--r-- 21447 twiddle.c
-rw-r--r-- 28220 windows.c