~20% faster with better BasicMoveComparator