Refactor playout

This changes `Playout` to use `Board` instead of `Game`. Which means that the score calculation needs to move into `Board`, too. With these changes it is possible to implement #54.

Fixes #55