satisfying game experience.