Don't allow players to leave and immediately rejoin. closes #28

* Check if they left a game recently, throw error.
* Clear game's recent player list on game end.
* Use System.currentTimeMillis instead of creating Date objects.