Creating an engaging, thrilling, and delightful experience for players is paramount in game design. Key considerations, such as fun, time to flow, and frustration form the crux of game development and evaluation. These concepts are not limited to gaming, but traverse realms that demand human interaction and engagement, including the…