Partially refactor _get_possible_sacrifices()
Simplify Ru sacrifice choice code further
Move sacrifice special cases into data