Middle Age Castles: Features Used to Defend Them