The building blocks of life come in colorful squishy stress relievers too! haha