moveValue, getNeighbour + unit tests