game UI Lib: text-version board and game state
game UI Lib: split into testing html file and plain js lib file