Full threadsnowbird122·Insightful: all reasonably designed competitive games share three basic traits: 1. ambiguity of optimal play 2. diversity of play 3. allowance for skillView on HN