French Toast

egg = Egg()
vanilla = Vanilla(num_tsp=1)
cinnamon = Cinnamon(num_tsp=0.5, ground=True)
milk = Milk(num_cups=0.25)
bread = GetBread(slices=4)

bowl.AddIngredients(egg.Crack(), vanilla, cinnamon)
bowl.Beat()
bowl.AddIngredients(milk)
bowl.Stir()

skillet.Grease()
stove = oven.GetFreeStove()
stove.TurnOn(heat='medium')

try:
  stove.Place(skillet)
  for slice in bread:
    bowl.Dip(slice)
    slice.Turn()
    bowl.Dip(slice)
    while not slice.CurrSideIsBrown():
      skillet.Cook(slice)
    slice.Turn()
    while not slice.CurrSideIsBrown():
      skillet.Cook(slice)
    skillet.Remove(slice)
except FireAlarmInterrupt:
  print 'Fire! stop cooking!'
finally:
  stove.TurnOff()
  stove.Remove(skillet)