snap problem solving online games addiction thesis