Combine Marsala and stock in a mixing down or cup and sprinkle in gelatin if using. Set aside.
Season chicken (salt/pepper), pour a 1/2 layer of flour in a bowl and dredge chicken
Heat Olive oil in a pan, and brown the chicken on both sides (about 3 min a side). You want brown but not burn
When done with chicken, keep the oil, turn down the heat, and cook mushrooms until they release their moisture and get brown. Add shallots, garlic and thyme and stir until shallots are translucent. Add oil if pan gets too dry
Pour Marsala mix into pan making sure to scrape the bottom of the pan and the bowl. Bring to a boil until reduced 3/4s. Add butter and soy sauce, until the consistency comes together. season with lemon juice, salt and pepper to taste.
Return chicken to pan, mixing in sauce until chicken is warm