[ref] Can run even if readline error + move Completer as Board inner class