Added lightspeed optimizations to perform generation in a single loop.

Added more layers for testing.
Started moving random number generation into AlgorithmUtility.
Merge branch 'lightspeed' of github.com:hach-que/Tychaia into lightspeed