overriden substep function in basic_npc

also cleanup and switched to flying explorer