Replace json simple with Gson.

Start doing a real game.
Update c# example bot
Remove illegal checks from Board and put them in BoardLocation.

Now the location will always be valid, so Board does not have to check it anymore.
Make dump of board nicer.

Also make center illegal as well.