Fixed so nodes cannot be swapped diagonally

Men det är ju det som är meningen. Bara de fyra noder som är diagonalt närliggande en nod ska uppfylla kravet. Eller har jag missförstått dig?