The RNG is now a singleton; Debugged PSO