Rewrote the L-system. L-system now uses 8 dimensional coordinates. Untested functionality to parse subrules at runtime. WIP