Never mind about Blizz-ABS. It's for RPG Maker XP. For the altitude, there's a script that can change an event's Self Switch. Meaning that you can have the Snitch flying around and another parallel process event is changing it's Self Switch constantly and each page of the Snitch's event has a different priority/altitude. I'm not sure if I should post the script or not since I didn't get permission from the author, but since their website is down, I guess it's alright.
#==============================================================================
# Vampyr Global Self Switches
#==============================================================================
Vampyr_Kernel.register("Vampyr Global Switch", 1.0, "09/01/2009")
# Call: Vampyr_SelfSwitch.turn_on(event_id, switch_id) to turn on the switch
# Call: Vampyr_SelfSwitch.turn_off(event_id, switch_id) to turn off the switch
# switch_id is: "A", "B", "C" or "D"
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
module Vampyr_SelfSwitch
def self.turn_on(event_id, self_switch)
key = [$game_map.map_id, $game_map.events[event_id].id, self_switch]
$game_self_switches[key] = true
$game_map.need_refresh = true
end
def self.turn_off(event_id, self_switch)
key = [$game_map.map_id, $game_map.events[event_id].id, self_switch]
$game_self_switches[key] = false
$game_map.need_refresh = true
end
end