bemasher/eightpuzzle archive