Switched to System.Random for RNG