This is cool, i will probably make a custom component to hold many phasers, also this gldirect is annoying to use, when glscene always does frustum culling on it and you can't turn it off.. i kinda made my own workaround for this to always move the gldirect into camera view and reverse the matrix so it renders in global space

Also i had to hack the demo a bit.. since it wouldnt compiler properly with D7 until i removed the akward compiler directives, inlines and some other fixes :\

I'll definetly keep you posted to see the final results.