Shape class now takes a touple of two CGPoints to make a shape.