Caspain, Invincible Demon