You're such a good mom. :)
Sounds like he's jamming on this project...and it's a good one with a balance of mental decision-making, physical labor, and rewarding evident improvement. Tough to top that one...maybe he has an idea of another home project he wants to take on. :))