Fix valid move function (without checking column movement)