Fire mechanics

fire spread among complete blocks ( not empty air). but is overwritten
by water.