Looks like everyone is having trouble with Ghirahim. He was actually hard since you only had 6 hearts and him hitting you costs one heart. It is also a long battle and getting a heart is dangerous.
Though I just past the Sand Ship and heading to the Volcano. The sand ship was good when I wasn't stuck and running around like a idiot. Also the Arrows you get was quite awesome. It felt epic just using it and sniping enemies from miles away. Though finding the ship was one big filler. I think I spent more time on the filler then the ship.








