Jonah W

Results 3 issues of Jonah W

also fixing the bug in reaction factory that prevents compiling

I changed a handful of things. Mainly - Changed how the random number generator can have a seed passed to it, to follow more modern patterns, and simplicities. - Broke...

Removed some unneeded array constructors in calls. It makes little difference but clears things up a bit. renamed one-letter variables to something clearer. this shouldn't have any real changing effects....