Added initialize and create functionality for Board object