Looks like using sort() and dedup() on a Vec didn't correctly remove all duplicates, which meant that when we were destroying chains, we could end up destroying a chain with the same id twice. However, since the id would now refer to another chain, that chain would be deleted instead
Removed extra whitespace and a debug println statement
Merge pull request #28 from TisButMe/fix-chain-removing-bug

Fixes #19 ! (At least passes the test case...)
This should be an actual fix to the bug
Updated to reflect the changes on range in the latest nightlies
Fix compile error due to changes to rustc
Merge pull request #30 from TisButMe/fix-chain-removing-bug

This should be an actual fix to the bug #19, and maybe to #29 ?
A start at chinese rules (as used by KGS)
Use KgsChinese rules for GTP play
Test case to make sure suicide moves are disallowed
Check for actual SuicidePlay return code
Merge pull request #31 from ujh/kgs-chinese

Chinese rules
Make it work with the latest compiler
Suicide test cases for both Board and Game
Use KgsChinese rules for the CLI
Added missing copyright headers
Use the same ruleset everywhere in GTP mode

Finding this was rather difficult and points to the fact that we need to
move stuff out of the main file and into a separate GTP related one that
can be properly tested.
Merge pull request #33 from ujh/fix-suicide-gtp-bug

Fix suicide gtp bug
Respond to unknown GTP commands

The bot didn't respond at all to unknown GTP commands, which of course
means the whole program hangs.

Fixes #35
Mention how to play games against GnuGo