added x_mod and y_mod to x and y, rearranged args
added random x and y directions. updates x and y angle
added self.ID to particles
made squares smaller. added self:kill(). creates new particles every 0.1 seconds. kills them once they reach their smallest point.
removed debug
made squares smaller. tried to make the particles trail off. added self:draw() to particles