Encoding Through Procedure: Unexpected Meaning in Serious Game Design