setup updated

- creates new board if setup has not been called
- if it was called the gameboard previously created is
kept so you may alter what you began making