Added voxel grid for extra information storage.
And cleaned up code.

Time spent: 1 hour
Code refactoring.
Tree voxels.
Light based evolution.

Time spent: 5 hours