New particle system

yay
Well, I just looked at how lookAt was implemented in the engine, and saw it in both mat4 and graphnode, so I thought that's the way to add. So the question then is: why lookAt has to be in graphnode and not only in mat4?