In a world filled with information overload and digital noise from every direction, She Remembered Caterpillars is a tranquil puzzle game that will test your brainpower while still soothing the soul.