resetBoard moves to separate function

because DECOUPLING
resetBoard moved to here not there