Difficult invincible Wildcat