Basics of DFS replacer. Need to implement scoring, and figure out how to test expected sequence.