public function setOrCreateGameRule($key, $ruleValue)
{
// print("setting " . $key . " to " . $ruleValue . "\n");
$value = $this->theGameRules[$key];
if ($value != null) {
$this->theGameRules[$key] = $ruleValue;
} else {
$this->addGameRule($key, $ruleValue, Tag::class);
}
}