Impact Nets