Why did the bean move on the tablecloth?

The bean moved on the tablecloth because of the force of friction. Friction is a force that occurs when two objects rub against each other. In this case, the bean was rubbing against the tablecloth, causing it to move.