Remove mergeOccurred has it prevents more than one merge per move in the same direction