Projectors and understanding them

Hey all,

Not sure if this was the correct place to post the problem I am having but here goes.
I am using a blob light projector on a little helicopter game I am making, the idea being the light shoots down onto the terrain from my helicopter, like a rescue light, from directly under it.

I code generated a bunch of cubes as buildings. When I fly over them, the projector seems to just never project onto the roof tops, only the sides of all my cube buildings.

Have a look at the picture.

Also I have a limited understanding of projectors, and Ideally I want to project the grid texture rather then the ‘light’. When I switch to the grid texture, it wants to highlight over absolutely everything, in fact any texture bar the one blob wants to do it…see second picture…and notice this too not only projects over the whole scene, but also does not project onto the rooftops…

Can Anyone help?

Ok, quite funny really, I solved the first problem by simply adding a material to the buildings. * chuckle *
Anyone help with the second?