In chess - your timer doesnt always work giving one player an advantage of unlimited time. can u fix it?

in chess - when timer is selected, say for 2 minutes. After it counts down the 2-minutes for a player, the other player should win. But it doesnt always happen. Many times the game continues with 1-player having 0 time left but the other player loses when he eventually runsout of time.
3 answers 3