medieval castle, by marvel comics