found edge cases where tricky polygon making doesn't work. better off using edges from graph