changed nextTargetPosition to take Player * rather than int. still a little wonky but might change.