Object pool update!

fixes also

emitter acting weird at firing
beam acting weird when qdel is off