added normal vec3 for particles to keep track of theirs