Sugerencias con un programa en OpenGl simulador de partículas

Hola a todos tengo un problema con mi programa. Necesito que por favor alguien me pueda ayudar a arreglar el siguiente programa de simulación de partículas en OpenGL.

Por el momento tengo 2 partículas que están sujetas a 1 resorte y rebotan dentro de un cubo, pero necesito que hallan 4 partículas sujetas a 6 resortes y estas rebotan dentro del cubo y que estas giren. Hay gravedad.

El programame falla un poco y necesito a alguien que por favor me ayude a terminar este programa. https://www.mediafire.com/?Tkdho150ynw. https://www.mediafire.com/file/tkdho150ynw/simulador colisión partículas-resorte, (*.zip).

Aquí está el programa si alguien me puede ayudar por favor.

Los cambios por favor pongales comentarios para saber que hicieron. Gracias.