Triadic Game Design: Balancing Reality, Meaning and Play