Dwaft cannon