AB is implemented

The project now acts funny. If the provided random player is played
against itself the first one ran times out. Not sure if the config is
correct now.