High User Control in Game Design Elements Increases Compliance and In-game Performance in a Memory Training Game