#26 A lot of reworking to make this more consistent
#26 Handling some of the behavior now is flipping moved rules correctly as links