Added projective light to the engine. Can be of squared and spot types. Here we can see the spot projective light (a cute dolphin).
Also added the self-recursion to the mirrors. Here you can see two mirrors (one is behind the camera) are setup one opposite another and rendering recursively up to 6 times (any reasonable number is supported).
The FPS is a bit down because we are rendering the scene about 25 times (not including the shadow maps).
It is because the mirror behind has bounding sphere which intersects the current view frustum and in other words the mirror behind is being fully rendered too (I'm going to take care about a bit later).