First version of the race classes.
Added support for board width and board height.
Introducing support for file settings (work in progress).