The shapes are generated by a function which calculates the point of the polygon depending on the number of edges and the scale of the shape.
Great concept, how did you manage to create a global high scores system?
Fun and comfy :)