Added an empty skeleton for board_legal_moves function to the module. Implementation has to be prepared.