added a function to create a repulsive rule
automatically register a repulsive rule if no rules is assigned for each pair of Species