Marinate the chicken in the water, soy sauce, sesame oil, olive oil, and cornstarch for 20 minutes while you prepare the rest of the ingredients.
Chop the bok choy, scallions, and mince the garlic.
Wash and slice the mushrooms thin.
In a wok over medium heat, add the olive oil, chicken, and garlic. Cook your chicken almost all the way. Add the mushrooms and cook for an additional 1 minute.
Add the scallions, bok choy, and shaoxing wine. Stir-fry for 1 minute and then disperse everything evenly into one layer on the bottom of the wok. Add the rice cakes on top of this layer.
Add the water and cover your wok for 4 minutes to steam the rice cakes.
Remove the lid and add the sesame oil, soy sauce, fish sauce, sugar, and salt. Stir-fry everything together until rice cakes are coated with the sauce and cooked through. They should be chewy and soft. Continue stir frying until the rice cake reach this consistency.
Plate and serve!