Add tests for and implement rulebook.playable?

Also fix game.pass to save updated game status after two passes in a row