We've always thought that we might want to add a per-turn time limit to multiplayer. The idea is to auto-pass if you don't take your turn within that time period. This timer would be in addition to the existing per-battle time limit after which you lose the game. The point of the per-turn time limit is to prevent stalling, or at least make it harder to stall by waiting until you are about to time out and then passing, hoping your opponent has left the game. The simplest implementation of this would be a fixed time limit per turn (i.e. per card play or pass). If you don't play a card or pass within that time limit, the timer would auto-pass for you. How long would this turn limit be? Probably one to two minutes I guess - long enough that you don't feel hugely pressured taking each turn but short enough to try to stop things getting too boring. However, this alone probably doesn't solve the problem as you now are stuck playing one card every (say) two minutes - not exactly fun. Here are some additional options: If the system auto-passes for you three times in a row you lose the battle. So, someone trying to game the system has to step in and keep playing at some slow rate to stop this kicking in. The auto-passer gets more and more frequent each time it kicks in. So the first auto-pass happens in two minutes, then one minute, then 30 seconds and so on. Once again, someone can step and keep resetting this, but it requires active involvement. I'm open to other ideas. Ultimately, of course, these sort of automated systems won't stop people from gaming the system but they can make it harder. We'll probably have to add some sort of reputation system to penalise bad sportsmanship in the long run, but that's a fair deal of additional work. I've also added a poll - how long would you like this auto-passing system to give you for each turn, if we do implement it? Is it a good idea or do you have a better one?