Playing with Volumetric Particle Clouds and Raytracing in OpenGL and C++