fix a lava flow bug, add smoke and call it default instead of lavacooling

use 2 vector helpers