1. You don’t need this line in your getlist.php (it happens automatically):
$c->select(array('vsTeamsGames.*'));
2. You can add this before the save() in your update.php file to see what’s being sent to the processor:
return $modx->error->failure(print_r($scriptProperties,true));
Other than that it should be fine. Oh, and do ,allowBlank: false instead of "false" (no quotes.)