The Ninja was my way of beating it also, first time too. He had float (I think) on him somehow and martial arts, and the battle was almost too easy.