Complete spread method for Forest Class, complete UI and tightened up logic