def draw_cursor(self, x, y, inside_color, outline_color, debug: bool = False):
        # Draw the outline of the cursor
        for i in range(-4, 5):
            self.pixel(x + i, y - 4, outline_color)  # Top line
            self.pixel(x + i, y + 4, outline_color)  # Bottom line
            self.pixel(x - 4, y + i, outline_color)  # Left line
            self.pixel(x + 4, y + i, outline_color)  # Right line

        # Draw the inside of the cursor
        for i in range(-3, 4):
            self.pixel(x + i, y, inside_color)  # Horizontal line
            self.pixel(x, y + i, inside_color)  # Vertical line
        if debug:
            print(f"Drawing Cursor at: {x},{y}")