Only move to empty squares