Why does fire behave the way it does?