ParentFull threadchrisabruce·Great article. It think you nailed them, I especially like the "Surprise" item as this is often cited in game design as an element of fun.View on HN