Refactored targeting to make it easier to add multiple influencing
forces