Fix particle code ignoring return value of std::vector::erase(). Wat.