Refactored the depth system out of the particle systems.
Separated particle systems from specific graphics implementation.

Also fixed room changing for particles and effects.