What force causes electrons to flow in the same direction?
The force that causes electrons to flow in the same direction is an electric field. When a voltage is applied across a conductor, an electric field is established which exerts a force on the electrons, causing them to move in the same direction through the conductor.