My 8 year old grandson has a similar list to yours John.
I cut back on too many video games and got him an air hockey table. He loves playing. He challenges me anytime we go by an arcade.

I'm going to have it all set up and ready to play for Christmas morning.
