all-possible-moves almost there