how fight ice(I think) guy? I can't avoid his attack
He can't reach the upper corners...
you'll need a lot of patience, but he can be beat that way
You can also stand on top of him.