Functions that add player & create an empty board

Functions that create a blank board from given values and functions that
can add a player to a board, although they don't actually edit a given
board just return an updated board with the new postions added, not sure
how to do variable assignment to actually update a given board.