First marinade your chicken. In a large shallow dish, add all the marinade ingredients and stir well.
Place you chicken breast on a chopping board and cover in plastic wrap. With a meat tenderizer, flatten out each chicken breast to about 1/2 inch thick. Place all the chicken breast in the marinade and make sure they are completely covered. Cover and refrigerate for one hour
Next, make your sauce. In a small sauce pan set over a medium heat add the olive oil, garlic and ginger. Cook for about a minute and then add the soy sauce, teriyaki sauce, chili sauce, brown sugar and water. Bring to a simmer and leave to about 5 minutes. In a small glass, combine the corn flour and 2 tablespoons of water. Add this mixture to your sauce to thicken it. Stir vigorously so you don't end up with any lumps. Once thickened, remove from heat and cover. This sauce can be made ahead and refrigerated until ready to use.
In a large skillet set over a medium to high heat add 1 Tablespoon of olive and the chicken breast. Cook each side for about 5-7 minutes. Chicken should be golden on the outside and tender and cooked through on the inside. Remove form pan, cover and keep warm.
Now, in a large stir fry pan, add 1 tablespoon of sesame oil. Bring up to heat and add all your vegetables. Cook, stirring regularly for about 10 minutes. Add the cashew nuts and about 2 tablespoons of the sauce you made. Stir well and remove from heat.
Cook your noodles according to the package. Remove from heat and drain. I like to now quickly fry the noodles in the tablespoon of soy sauce just for a minute.
Transfer your chicken breast to a cutting board an slice each breast into about 1 inch slices.
Ready to serve. Usually I put each dish in a serving bowl of its own and let everyone help themselves. A real winner of a dinner!