Fixed so nodes cannot be swapped diagonally

kanske bör ändra namn, eller lägga till en förklarande dokumentation. Diagonally adjacent för mig uppfattas som att enbart 4 olika noder för en nod kan uppfylla kravet, om du förstår vad jag menar. Kanske ändra till isHorizontallyOrVerticallyAligned eller nåt