refactor and support for starting and switching a board in any gameNum order