The system will randomly generate two number squares in two empty cells, with a high probability of 2 and a low probability that one of them may be 4.
During a movement, if two blocks with the same number collide due to movement, they will merge.
These two blocks will merge into a brand new block, and the number of the new block will be the sum of the numbers of the original two blocks (e.g. 2+2=4, 4+4=8, 8+8=16).