A Python simulation I started writing to play with OpenGL