Expanding the clip plane

Was getting some issues with certain things being clipped for no reason.
I don't know if this will fix it, but it can't hurt.
Removing the array.ToList() extension

I found out that you can just do this instead:

list = new List<SomeType>(someArray);
Get random items from an array or list
Randomly shuffle a list
Clean up RXUtils a bit
Handle RXRandom edge cases properly

Prevent divide-by-zero errors
Parse Colors and Vector2s from strings
Support HSL colors

Now you can tweak/adjust colours by their hue, saturation, and lightness
values individually. It's a much more natural and flexible way of
working with colours.