Updated particle behavior