Only spawn particles if they're on screen

The cave has tons of snails, all casting smokebomb intermittently. This causes a lot of particles to be spawned and a slight decrease in FPS.