I'm here now, but find myself in a similar situation to OP and have been thinking about quitting. There's very little oversight and the business large enough that I have very little to do - and noone really cares if it does get done or not.
I moved to the countryside in another country and do a lot of mountain biking, running, walking, skiing, as work only takes around an hour a day. My friends all think it's crazy and that I'm in the luckiest situation I could possibly be in. I do feel my physical health has never been better, but mentally I find it really hard to do this.
That's the moment when you absolutely need to avoid playing MOBA games.
> My friends all think it's crazy and that I'm in the luckiest situation I could possibly be in. I do feel my physical health has never been better, but mentally I find it really hard to do this.
I was in the similar spot (but didn't act as smart as you did and let my health slip) and eventually quit. What I think is lacking in this setup is daily company of the smart people that understand and appreciate your work.
I think you might regain some happiness by joining some lively open source projects developers since you have time during your work hours. Maybe bit covertly because while people might not be interested in the work they pay you for they might get interested if they can see you working on something else in the time they bought.
Maybe you can get some friends that way, that will appreciate your work and skill.
5000+ hours of DOTA2, started playing DOTA in 2005, played lots of HON and LOL too, confirmed.
I was able to quit for 6 months, which was the longest I'd ever stopped playing, but relapsed recently. I don't even enjoy playing that much anymore. It's just really addictive.
Wise advice OP.
After few months of what will feel like vacation to you, in the company of fresh smart people, you'll start to get bored, even despite doing more hobby programming in your free time then you done in a long time. But at this point your freelancing clients will direly need you. So you'll take some jobs for weekends and evenings, at way higher hourly rate then you used to have.
After a while of that let one of your freelancing clients hire you but not as freelancer but a full time remote employee paid not for hours of coding but rather for 8 hours each day, same way you were paid at corporation.
After working for two or 3 years like that your problems with motivating yourself will come back but till then hopefully you'll get enough money to take a long break and then get hired somewhere else or do something else entirely.
As a side note don't ever play MOBA games. You'll get hooked so bad you'll have very little time to do any personal development and will have trouble enjoying any other games you enjoyed previously.