There's a minor bug in the demo:
<<if $water_magic == "sometimes" or $water_magic == "yes">><div class="choice">[[You won't be intimidated. Attempt it too, invoking the Goddess.|Chapt3GalConfrontShy3][$chapt3_shyness to 2, $Galahad to $Galahad+1]]</div><</if>>
The problem is, $water_magic is a numerical value of Mordred's skill. This check should be instead testing variable $water_study
edit: a bit more serious error -- there's a number of situations where the game adjusts variable $shy but the problem is, this variable is never defined in the first place. So all these adjustments do nothing, and any checks for value of this variable are bound to fail. Perhaps the game should be adjusting variable $confident in these cases?