Constructor and destructor
reindented
Got some things work possibly maybe
Worked on trickledown, still not working
Just kidding, I'm actually an idiot
Added grow method