runInternalCommand() ready but not tested yet. resetBoard nearly ready but not tested.