Things I need to do: Make the bevel radius scale proportionally to the radius of the polygon clamp the bevel radius to prevent edge overlaps fix the little gap on 7 sided shapes from float errors add filling