Updating particle gun