Pulse cannon