Forest fire model

One of the classic agent-based and cellular automata models is so-called forest fire model. It is an excellent example of a modeling problem which could, in theory, be solved using standard mathematical modeling tools (such as, partial differential equations), but it would be extremely hard. On the other hand one could use the aforementioned discrete modeling frameworks. So, lets do that.