strengths and weaknesses of square keep castles?