There is a game called dragonbox algebra which I'm currently working through with my son and is an absolutely fantastic approach to this problem. Sadly its now part of a horrendous subscription service and is hard to access. I find it really sad that we've had computers for decades and there are so few good maths games like this.