As someone who suffers from an incredibly short attention-span when it comes to games, I get how you feel. The way I've solved this over the years for me is that I play like five games at a time. It helps to stop myself from feeling fatigued about any one game. Instead of going hard on a game for a bit and then burning out, play one game one day, and then another the next, and just repeat the cycle. They don't even have to be new games, just load up on some old ones you never beat. Not saying this will work for you, but I dont know, give it a shot.