Our grandson will soon be 5 and we want to give him a gift that he can enjoy over and over again. He loves to take things apart and reassemble them (not always ending up the way the item started). He is gregarious and enthusiastic about most things and we want to foster his curiosity and problem solving tendencies. We appreciate all ideas and suggestions. Thanks!