added new effect renderer class to make better particle stuff