I have another idea here. Basically it would require two renders. Render the level. Hide everything except the cone shape for your torch beam. Render that against a black camera backround. Then texture a sprite in front of the camera with firstly the level render, then multi-texture the torch cone texture. Now, you could set this texture to modx2 or just add. It should give you a decent effect. I'll knock up a demo soon.