code: def get_edges(self):
          
  
          lr_x, lr_y = self.get_vec_lr()
          tb_x, tb_y = self.get_vec_tb()
  
          top_left = self.x, self.y
          top_right = self.x + lr_x, self.y + lr_y
          bottom_left = self.x + tb_x, self.y + tb_y
          bottom_right = self.x + lr_x + tb_x, self.y + lr_y + tb_y
  
          return top_left, top_right, bottom_left, bottom_right
docs: Returns 2-tuples for each edge
  
          top_left
          top_right
          bottom_left
          bottom_right