Funny and yet intelligent 3D game of self assembling cubes using OpenGL with shaders.