Improved particle system

Added custom opengl rendering, and removed a glitch with this.
The glitch was that if an elyisian particle is near by the player then
the vanilla particels being renderd with the elysian one's texture.