then i was running hard toward the cave entrance and had almost reached the opening when a fiery blast knocked us off our feet , and i went tumbling through the air , and smashed against one of the cave walls .