How Expanding Systems Enhance Game Design and Engagement