Added board.cpp and board.h (WIP).