Fixed so nodes cannot be swapped diagonally

Har lagt till ett till test och dessutom fixat det gamla felaktiga