commented code and made some slight modifications to board_display(still in progress)