Updates to Fire Propagation code

Implemented code to skip over tiles when spreading. This increases the
likelihood of fire spreading so the flammable of each element.

In addition, the code doesn't take in to account for wrapping around.