Peter Campus, ‘A Spider Waits’, 1995-1999, ICA Philadelphia