A typology of human computation games: an analysis and a review of current games · Study