DH wants to buy for nephew's 6th birthday next week, but I'm worried it'd be too advanced. Any advice appreciated.