add server.cpp board.cpp board.h