Try getting Dragoon out asap using branded fusion or any other way, even using bystials. You can also get the monster negate of Mechaba by linking Aleister into Artemis and then using Invocation or, if you manage to, summon Dragoon and then at the end of your main phase summon Invoked Caliga, this way you'll negate the only effect your opponent can activate that turn. Also, Dragoon doesn't get destroyed after Eternal Soul leaves the field so don't worry about it. There's a big set of hand traps so you can stop your opponent in time. Or, if you happen to have Piercing the Darkness in hand, summon Dark Magician the dragon knight and search for Eternal Soul, it's unbeatable, literally. That's all, I think.