Rotation shouldn't be the difficult part, just have everything at 120 degrees rotation. The most difficult part would have to be the lining up of the edges. Pentagons would be a bit more difficult, having 108 degrees of rotation, and other polygons (ex. octagons) would just be silly :P