Removed dual copies of the forest. Now all trees on fire and due to be burned are stored in vectors.
Added optimisations now possible with having only one copy of the forest in memory. Sorted out memory deallocation at end of the program.