Lava cannon