Added getPositionArray(), and modified the shapes.