Simplify Bot-interface

There really is no good reason to return an error. Just panic if
something goes wrong.
There is also no good reason to make the moves a Method of GameState. So
we don't. Users need to replace parens by braces.