Explained where showBoard gets called from (part of question 1)