Tried to simplify Sorcier::lancerSort().