You received a ton of great "play" suggestions already.
When I have a lot of "grown up" chores and don't have time to play, I try to figure out ways to include my kids in what I have to get done:
If you're fixing dinner: My kids set the table. They sit at the counter and snack on veggies or cheese while I cook or they "help" me write a grocery list or to do list. They'll do homework or I'll quiz them on spelling words.
If your cleaning: give him his own broom/dustpan or let him use the vacuum - let go of a "perfect" job and let him help. Take masking tape and tape a square on the kitchen floor. Give your son a small broom and say all the dirt needs to be in the square. My 5 year old boy loves this.
My 7 year old loves to help put things in their proper place. I keep a laundry basket of "things that belong elsewhere":toys, clothes, extra supplies for the upstairs bathroom etc. and he loves emptying the basket.
If you're doing laundry: dump all dirty laundry on the floor- let him play in "the mountain", bury him, pretend you can't see him, etc. then line up the empty laundry baskets and sort laundry by throwing items into the baskets.
It's like basketball, but you're really doing laundry.
There will always be chores that need to be done. And kids simply want to be with you. Instead of having him watch TV while you get stuff done, include him. Doing work together will get those conversations happening.
Best,
T. Y