Getting closer (I think), I believe I am successfully draining the FIFO, now I just have to figure out how to use only the last location that was touched.