How old would you expect a child to be to complete this first time they got it? Probably a massive range out there as they all take to certain things at different times but I might be buying things too young for my DC...