Extending experiences : structure, analysis and design of computer game player experience