Try using a chess-like clock and give each player a set amount of time for the whole game. There are some good apps to do this, there are also some flash programs available for a pc. You can even use a handicap system this way by having different times for different standard players.
Game Timer from Amphiprions is an excellent free timer for Android for example.
Edited to add example.
What an excellent idea!!!