Considering it for an 8 year old for Christmas. Is it the addictive, challenging, good for STEM development toy that it is claimed to be, or is it a 5-minute wonder? If good, which add-ons would you recommend? Thanks.