BoardGameAPI version 2

The API is finished, but not thoroughly tested