Gravity

Code review for the gravity implementation
Maybe we could make a method generatePoints(int numSides, double shapeRadius) that creates these for us? Then users could later on have a "Create Polygon" option and could enter the parameters.