a completed medieval castle