My DD is about to turn 3 so looking for present ideas. Is kinetic sand messy? Or should I wait until she's older? Any other suggestions for toys that have kept long term interest at this age? Thank you!