Pfffff, that boss is just flatout annoying. I feel it's mostly about luck and not skill, although I might be lacking some skill. That energy ball right at the entrance is really a cheap shot.
Edit: Ok I'm giving up after trying it for like 30 times, it's just too hard for me.