Pre-heat oven to 425 degrees and put a 9×13 pan in oven with just the butter in it (butter will melt and bubble).
Depending on the thickness of your chicken, put each breast, one at a time, in a ziplock back that has just a little bit of water in it. Use a heavy bottomed frying pan, or rolling-pin and pound the chicken until it is all the same thickness–about ½ inch. (This is a great way to get rid of pent-up stress!)
Cut chicken into desired sized fillets. Beat egg and soy sauce together. Season chicken with salt and pepper and dip the chicken in egg mixture, then in flour to coat both sides.
Take pan with melted butter out of oven. Add chicken into the melted butter, and turn to coat both sides with the butter. Sprinkle sesame seeds on top and bake for 20 minutes or until the chicken is firm and juices are no longer pink.
While chicken is baking, combine ginger, garlic, red pepper, green onions, rice wine and olive oil in a small saucepan.Bring to a low boil and keep there for 5 mins. Then, add in the soy sauce, sugar, vinegar, orange zest, juice, and sesame oil. Bring sauce back up to a boil. Combine water and cornstarch in a small bowl and add to the sauce, stirring constantly. Bring to a boil and cook for 1 minute. Take off the heat.
Serve the sauce over the baked chicken with rice and veggies. Sprinkle with more sesame seeds if desired.