added texturing for particles

each particle has velocity acceleration, mass, time to live,
it supports also texturing with a chanel alpha set on zero