https://www.graphic-buffet.com/?p=2334
How to improve user experience when designing a game