fixed some bugs

- include our header file is with "board.h" instead of <board.h>
- some functions declarations/return types fixed
- is_board_empty now returns while in the loop if found a non-empty heap