The Eurekon: A Design Pattern in Expressive Storygames