The code switched sides for each edges draen reversed. Change that to only reverse local variables and leave the edge objects unchanged. Thanks to https://github.com/ChrisLaserman for reporting! Resolves: #324