Added new header file for the decompose function
Allowed the wooden child class to use the internals
Fixed typo
Added forgotten includes
Added forgotten parent constructor call
Added semicolon after the class definition
Inheriting also the internals of the Perlin noise
New constructor version, now makes much more sense