I just don't allow myself to play games like that anymore. I have about 200 unbeaten games and I have actually committed myself to finishing them within the next few years, so I intentionally cut myself off from multiplayer games, or just games that are endless. My brother, on the other hand, doesn't have any worry about finishing games, so he's played thousands of hours of minecraft and hundreds of WoW (within the course of a year.) I got into TF2 one summer and played for about 200 hours, and while that was a blast, I felt pretty terrible once I realized my backlog kept increasing.