polygons working, need to add rotation