updates

updated valid choice to make sure that the choice is on the board.
Added comments.