first pass on a digital fuse. A few bugs in there at the moment, and the timing is a bit derpy still.