New England's largest indoor sandbox will open in Massachusetts this spring, featuring interactive exhibits and play stations.