Just don't focus on it so much you get burned out. Also, make sure you take care of yourself first and foremost, I know you said it helps keep your mind occupied, but don't let it detract from more important things.
Also, I feel ya on the people not doing their jobs at work. That is exactly why I quit my last job and am now working as an UBER driver. I make less money now, but not having to deal with all the added stress of having to do everyone else's work is well worth the tighter budget.