Don't reset game when kicking idle players

Fixes #32.  Finally.  Hallelujah.

The problem was that when it actually removed players, the game had already been switched to JUDGING or ROUND_OVER state by removePlayer, which hit the wrong path in this check.

The new version is probably still a little more paranoid than it really needs to be, but it works.