Acabo de eliminar algunas de las curvas innecesarias. Actualización 1: Encerré el agujero en la parte inferior para mantener el resorte en su lugar. (no probado)