:use_bell_on_farm
  Player ("What should I do?", "Call Animals Outside", "Send Animals Inside", "Pick Up Bell", "Cancel", "Cancel")

  if response == "Cancel"
    return
  end

  if response == "Pick Up Bell"
    bell pick
    return
  end

  fade out
  wait 20

  if response == "Send Animals Inside"
    bell animate
    bell move inside
    wait 1
  end

  if response == "Call Animals Outside"
    bell animate
    bell move outside
    wait 1
  end


  fade in
  wait 10


:use_bell_outside_farm
  Player ("What should I do?", "Summon Ride", "Send Ride Home", "Pick Up Bell", "Cancel", "Cancel")

  if response == "Cancel"
    return
  end

  if response == "Pick Up Bell"
    bell pick
    return
  end

  fade out
  wait 20

  if response == "Summon Ride"
    bell animate
    bell ride summon
    wait 1
  end

  if response == "Send Ride Home"
    bell animate
    bell ride send home
    wait 1
  end

  fade in
  wait 10


:use_bell_on_coop
  Player ("What should I do?", "Send Animals Outside", "Call Animals Inside", "Cancel", "Cancel")

  if response == "Cancel"
    return
  end

  fade out
  wait 20

  if response == "Call Animals Inside"
    bell animate
    bell move inside coop
    wait 1
  end

  if response == "Send Animals Outside"
    bell animate
    bell move outside coop
    wait 1
  end

  fade in
  wait 10

:use_bell_on_barn
  Player ("What should I do?", "Send Animals Outside", "Call Animals Inside", "Cancel", "Cancel")

  if response == "Cancel"
    return
  end

  fade out
  wait 20

  if response == "Call Animals Inside"
    bell animate
    bell move inside barn
    wait 1
  end

  if response == "Send Animals Outside"
    bell animate
    bell move outside barn
    wait 1
  end

  fade in
  wait 10
