fix warrior.listen warrior.direction_of