Working Together With Online Games For the Solution of Puzzles