advanced_chess_board library