docs: def update(self):
          """
          Sends the current screen contents to Mate Light
          """
          display_data = []
          for y in range(self.height):
              for x in range(self.width):
                  for color in self.matrix[x][y]:
                      display_data.append(int(color))
  
          checksum = bytearray([0, 0, 0, 0])
          data_as_bytes = bytearray(display_data)
          data = data_as_bytes + checksum
          sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
          sock.sendto(data, (self.host, self.port))