with ь I try to make sure my tongue is at the front of my mouth and not drawn back into it. For an example, say "little" then "lull". Alternative between the two and see where your tongue is.
Often, the soft consonants affect the way vowels before and after them are pronounced. Try saying ваш and вашь alternately, with the tongue in the positions you found between "little" (tongue = ь) and "lull" (without ь) and see what it. Then try ваша and then вашьа.
Being aware of tongue position for ь is for me the first step towards getting the soft consonant.
Me too, although the voice doesn't "tze" the "ц"..but didn't sound at all like "сок". I also wonder why "they" stop replying to our questions...my guess is that this application is free and at some point if one wants assistance, one has to pay for it...fair enough! (not sure, thou) :)