Undefined local variable: 'radius'

Variable 'radius' inside hexagon() is undefined.
Based on changes previous commit it looks like this should be passed into hexagon().