Change the way of storing RectangleEnt points

Store each point separetly, this allows to store rotated rectangles