ground1.2: make adjust_x and adjust_y work both on lists and items