make Engine::Engine(std::string) works with Engine::EvaluatePosition(ChipColor) function
change m_bc_board to static and prevent it to be re-initialized again inside the SetupBcBoard() function