ParticleViewer.py now takes the effect file as an argument instead of a hard coded filename.