Commenting and function structure changes

Explained expected argument. Nested update_gameboard() in a function
which handles all actions in a given turn. take_turn iterates and
prompts the relevant player to take their turn and allows a (very)
shrewd game of scrabble