In this CS2 assignment, students use a linked list to implement a simple particle system, a collection of graphical particles that move around the screen. Students practice core operations on linked lists (appending items, removing items, and mutating a list during iteration) and are rewarded with an impressive graphical payoff. The assignment works well for a CS2 course with an audience of both majors and nonmajors: CS majors gain practice working with linked lists and nonmajors build a product whose appeal lies outside of pure CS.