Previous version incorrectly called GetLibido instead of GetArousal/GetArousalNoSideEffects, which meant arousal had no effect on schlong state.