Effectance and control as determinants of video game enjoyment
How to know and choose online games: differences between current and potential players