Margat, castello